<?php
/**
 * 模板消息管理  
 * @author xiegaolei
 * #1 发送模板消息
 */

class Template extends Wechat {
 
   
    
    /**
     * 构造方法，调用微信高级接口时实例化SDK
     * @param string $appid  微信appid
     * @param string $secret 微信appsecret
     */
    public function __construct($appid, $secret){
        parent::__construct($appid, $secret);
        //自定初始化
    }
    
    
    /**
     * 发送模板消息
     * @param  string $openid 接收者openid
     * @param  string $template_id   模板ID
     * @param  string $url  模板跳转链接
     * @param  array $data  模板数据
     */
    public function sendTemplateMessage($openid, $template_id ,$url ,$data){
        $token = $this->getAccessToken();
        $param = array(
            'access_token' => $token
        );
        
        $datas['touser'] = $openid;
        $datas['template_id'] = $template_id;
        $datas['url'] = $url;
        $datas['data'] = $data;
		
        $result = $this->api('message/template/send', $datas , 'POST', $param );

        return $result;
    }
	
    
}
